<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>

		<script type="text/javascript">
			// 8. 使用循环方式判断一个字符串是否全由数字组成
			// let str = window.prompt("请输入字符串：")
			// if (isNaN(str) == '') {
			// 	console.log("输入为空字符串")
			// } else if (isNaN(str) == false) {
			// 	console.log("字符串全由数字组成")
			// } else {
			// 	console.log("字符串不全由数字组成")
			// }


			// 循环方法
			//法一
			let str = window.prompt("请输入字符串：")
			let isAllNum = true; //假设全是数字
			for (let i in str) {
				if (str[i] < '0' || str[i] > '9') {
					isAllNum = false; //不全是数字
				}
			}
			if (isAllNum) {
				console.log("该字符串全由数字组成")
			} else {
				console.log("该字符串不全由数字组成");
			}


			//法二
			// let str = window.prompt("请输入字符串：")
			// let isAllNum = true; //假设全是数字
			// for (let i in str) {
			// 	let temp = str[i];			//声明变量
			// 	if (temp === ' ') {			//检测空字符串
			// 		isAllNum = false		
			// 	}
			// 	temp = +str[i];
			// 	if (temp >= 0 && temp <= 9) {

			// 	} else {
			// 		isAllNum = false
			// 	}
			// }
			// console.log(isAllNum);
		</script>
	</body>
</html>
